home *** CD-ROM | disk | FTP | other *** search
/ The Psychedelic Bus of Dead Knowledge / The Psychedelic Bus of Dead Knowledge.iso / drag & drop onto System Folder / QuickTime™ / QuickTime™.rsrc / bin.rsrc_INIT_0.txt < prev    next >
Text File  |  1996-07-18  |  58KB  |  1,023 lines

  1. start:
  2. 00000000  4E56 FCBE                link       A6, -0x0342
  3. 00000004  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  4. 00000008  422E FFD3                clr.b      [A6 - 0x2D]
  5. 0000000C  558F                     subq.l     A7, 2
  6. 0000000E  3EB8 0B22                move.w     [A7], [0x00000B22 /* HWCfgFlags */]
  7. 00000012  7009                     moveq.l    D0, 0x09
  8. 00000014  321F                     move.w     D1, [A7]+
  9. 00000016  E061                     asr        D1.w, D0
  10. 00000018  7001                     moveq.l    D0, 0x01
  11. 0000001A  C041                     and.w      D0, D1
  12. 0000001C  1D40 FFD4                move.b     [A6 - 0x2C], D0
  13. 00000020  4244                     clr.w      D4
  14. 00000022  7000                     moveq.l    D0, 0x00
  15. 00000024  2D40 FFF0                move.l     [A6 - 0x10], D0
  16. 00000028  2D78 0DE8 FFF4           move.l     [A6 - 0xC], [0x00000DE8 /* Warhol */]
  17. 0000002E  422E FFFB                clr.b      [A6 - 0x5]
  18. 00000032  2D40 FFFC                move.l     [A6 - 0x4], D0
  19. 00000036  7002                     moveq.l    D0, 0x02
  20. 00000038  41EE FFDA                lea.l      A0, [A6 - 0x26]
  21. 0000003C  A090                     syscall    SysEnvirons
  22. 0000003E  4A40                     tst.w      D0
  23. 00000040  6600 04D0                bne        +0x4D2 /* 00000512 */
  24. 00000044  3D6E FFDE FFF8           move.w     [A6 - 0x8], [A6 - 0x22]
  25. 0000004A  7000                     moveq.l    D0, 0x00
  26. 0000004C  302E FFF8                move.w     D0, [A6 - 0x8]
  27. 00000050  0C40 0600                cmpi.w     D0, 0x600
  28. 00000054  6300 04BC                bls        +0x4BE /* 00000512 */
  29. 00000058  7000                     moveq.l    D0, 0x00
  30. 0000005A  302E FFF8                move.w     D0, [A6 - 0x8]
  31. 0000005E  0C40 0700                cmpi.w     D0, 0x700
  32. 00000062  54C0                     scc        D0
  33. 00000064  0240 0001                andi.w     D0, 0x1
  34. 00000068  48C0                     ext.l      D0
  35. 0000006A  1D40 FFD5                move.b     [A6 - 0x2B], D0
  36. 0000006E  558F                     subq.l     A7, 2
  37. 00000070  3EB8 028E                move.w     [A7], [0x0000028E /* ROM85 */]
  38. 00000074  301F                     move.w     D0, [A7]+
  39. 00000076  48C0                     ext.l      D0
  40. 00000078  323C C000                move.w     D1, 0xC000
  41. 0000007C  C240                     and.w      D1, D0
  42. 0000007E  6706                     beq        +0x8 /* 00000086 */
  43. 00000080  7809                     moveq.l    D4, 0x09
  44. 00000082  6000 048E                bra        +0x490 /* 00000512 */
  45. label00000086:
  46. 00000086  303C 009F                move.w     D0, 0x9F
  47. 0000008A  A746                     syscall    GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
  48. 0000008C  2D48 FFEA                move.l     [A6 - 0x16], A0
  49. 00000090  303C AB1D                move.w     D0, 0xAB1D
  50. 00000094  A746                     syscall    GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
  51. 00000096  B1EE FFEA                cmpa.l     A0, [A6 - 0x16]
  52. 0000009A  6606                     bne        +0x8 /* 000000A2 */
  53. 0000009C  7803                     moveq.l    D4, 0x03
  54. 0000009E  6000 0472                bra        +0x474 /* 00000512 */
  55. label000000A2:
  56. 000000A2  303C A1AD                move.w     D0, 0xA1AD
  57. 000000A6  A746                     syscall    GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
  58. 000000A8  B1EE FFEA                cmpa.l     A0, [A6 - 0x16]
  59. 000000AC  6606                     bne        +0x8 /* 000000B4 */
  60. 000000AE  7804                     moveq.l    D4, 0x04
  61. 000000B0  6000 0460                bra        +0x462 /* 00000512 */
  62. label000000B4:
  63. 000000B4  203C 7174 696D           move.l     D0, 0x7174696D /* 'qtim' */
  64. 000000BA  41EE FFD6                lea.l      A0, [A6 - 0x2A]
  65. 000000BE  2248                     movea.l    A1, A0
  66. 000000C0  A1AD                     syscall    Gestalt, flags=1
  67. 000000C2  2288                     move.l     [A1], A0
  68. 000000C4  4A40                     tst.w      D0
  69. 000000C6  6606                     bne        +0x8 /* 000000CE */
  70. 000000C8  7802                     moveq.l    D4, 0x02
  71. 000000CA  6000 0446                bra        +0x448 /* 00000512 */
  72. label000000CE:
  73. 000000CE  203C 7379 7361           move.l     D0, 0x73797361 /* 'sysa' */
  74. 000000D4  41EE FFCE                lea.l      A0, [A6 - 0x32]
  75. 000000D8  2248                     movea.l    A1, A0
  76. 000000DA  A1AD                     syscall    Gestalt, flags=1
  77. 000000DC  2288                     move.l     [A1], A0
  78. 000000DE  3D40 FFCC                move.w     [A6 - 0x34], D0
  79. 000000E2  660E                     bne        +0x10 /* 000000F2 */
  80. 000000E4  7002                     moveq.l    D0, 0x02
  81. 000000E6  B0AE FFCE                cmp.l      D0, [A6 - 0x32]
  82. 000000EA  6606                     bne        +0x8 /* 000000F2 */
  83. 000000EC  1D7C 0001 FFFB           move.b     [A6 - 0x5], 0x1
  84. label000000F2:
  85. 000000F2  203C 6275 6778           move.l     D0, 0x62756778 /* 'bugx' */
  86. 000000F8  41EE FFCE                lea.l      A0, [A6 - 0x32]
  87. 000000FC  2248                     movea.l    A1, A0
  88. 000000FE  A1AD                     syscall    Gestalt, flags=1
  89. 00000100  2288                     move.l     [A1], A0
  90. 00000102  3D40 FFCC                move.w     [A6 - 0x34], D0
  91. 00000106  6606                     bne        +0x8 /* 0000010E */
  92. 00000108  2D6E FFCE FFFC           move.l     [A6 - 0x4], [A6 - 0x32]
  93. label0000010E:
  94. 0000010E  4A2E FFD5                tst.b      [A6 - 0x2B]
  95. 00000112  6648                     bne        +0x4A /* 0000015C */
  96. 00000114  4A2E FFD4                tst.b      [A6 - 0x2C]
  97. 00000118  6616                     bne        +0x18 /* 00000130 */
  98. 0000011A  2F3C FFFF B584           move.l     -[A7], 0xFFFFB584
  99. 00000120  4EBA 051A                jsr        [PC + 0x51A /* 0000063C */]
  100. 00000124  4A40                     tst.w      D0
  101. 00000126  584F                     addq.w     A7, 4
  102. 00000128  6706                     beq        +0x8 /* 00000130 */
  103. 0000012A  7807                     moveq.l    D4, 0x07
  104. 0000012C  6000 03E4                bra        +0x3E6 /* 00000512 */
  105. label00000130:
  106. 00000130  2F3C FFFF B585           move.l     -[A7], 0xFFFFB585
  107. 00000136  4EBA 0504                jsr        [PC + 0x504 /* 0000063C */]
  108. 0000013A  4A40                     tst.w      D0
  109. 0000013C  584F                     addq.w     A7, 4
  110. 0000013E  6706                     beq        +0x8 /* 00000146 */
  111. 00000140  7807                     moveq.l    D4, 0x07
  112. 00000142  6000 03CE                bra        +0x3D0 /* 00000512 */
  113. label00000146:
  114. 00000146  2F3C FFFF B586           move.l     -[A7], 0xFFFFB586
  115. 0000014C  4EBA 04EE                jsr        [PC + 0x4EE /* 0000063C */]
  116. 00000150  4A40                     tst.w      D0
  117. 00000152  584F                     addq.w     A7, 4
  118. 00000154  6706                     beq        +0x8 /* 0000015C */
  119. 00000156  7807                     moveq.l    D4, 0x07
  120. 00000158  6000 03B8                bra        +0x3BA /* 00000512 */
  121. label0000015C:
  122. 0000015C  2F3C FFFF B588           move.l     -[A7], 0xFFFFB588
  123. 00000162  4EBA 04D8                jsr        [PC + 0x4D8 /* 0000063C */]
  124. 00000166  3800                     move.w     D4, D0
  125. 00000168  584F                     addq.w     A7, 4
  126. 0000016A  6600 03A6                bne        +0x3A8 /* 00000512 */
  127. 0000016E  4EBA 05A6                jsr        [PC + 0x5A6 /* 00000716 */]
  128. 00000172  3800                     move.w     D4, D0
  129. 00000174  6600 039C                bne        +0x39E /* 00000512 */
  130. 00000178  303C ABF5                move.w     D0, 0xABF5
  131. 0000017C  A746                     syscall    GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
  132. 0000017E  2D48 FCBE                move.l     [A6 - 0x342], A0
  133. 00000182  303C A89F                move.w     D0, 0xA89F
  134. 00000186  A746                     syscall    GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
  135. 00000188  202E FCBE                move.l     D0, [A6 - 0x342]
  136. 0000018C  B1C0                     cmpa.l     A0, D0
  137. 0000018E  6724                     beq        +0x26 /* 000001B4 */
  138. 00000190  598F                     subq.l     A7, 4
  139. 00000192  2F3C 7062 6F79           move.l     -[A7], 0x70626F79 /* 'pboy' */
  140. 00000198  3F3C B581